package com.gopay.common.domain.bank.ipay.expay;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("head")
public class Head implements Serializable {

	private static final long serialVersionUID = 7682019867834571187L;

	/**
	 * 版本号
	 */
	@XStreamAlias("version")
	private String version;
	/**
	 * 报文类型 合作方相关报文：01 I支付平台相关报文：02
	 */
	@XStreamAlias("msgType")
	private String msgType;
	/**
	 * 请求日期时间:格式为yyyyMMddHHmmss
	 */
	@XStreamAlias("reqDate")
	private String reqDate;
	/**
	 * 应答日期时间:格式为yyyyMMddHHmmss
	 */
	@XStreamAlias("respDate")
	private String respDate;
	/**
	 * 应答类型: S：成功 E：失败 R：不确定（处理中）
	 */
	@XStreamAlias("respType")
	private String respType;
	/**
	 * 应答码 成功：00 失败：返回具体的响应码。
	 */
	@XStreamAlias("respCode")
	private String respCode;
	/**
	 * 应答描述:对应应答码信息描述，包含中文
	 */
	@XStreamAlias("respMsg")
	private String respMsg;

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getMsgType() {
		return msgType;
	}

	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}

	public String getReqDate() {
		return reqDate;
	}

	public void setReqDate(String reqDate) {
		this.reqDate = reqDate;
	}

	public String getRespDate() {
		return respDate;
	}

	public void setRespDate(String respDate) {
		this.respDate = respDate;
	}

	public String getRespType() {
		return respType;
	}

	public void setRespType(String respType) {
		this.respType = respType;
	}

	public String getRespCode() {
		return respCode;
	}

	public void setRespCode(String respCode) {
		this.respCode = respCode;
	}

	public String getRespMsg() {
		return respMsg;
	}

	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg;
	}

}
